package com.tc.gateway;

import java.util.List;

import com.tc.gateway.device.GeneralDevice;
import com.tc.gateway.device.Group;

public interface GroupManager {
	List<Group> getAll();
	Group addGroup();
	void addDevice(String deviceId, short groupId, String groupName);
	void remove(String deviceId, short groupId);
	void storeScene(String deviceId, short groupId);
	List<GeneralDevice> notmembers(short group);
	List<GeneralDevice> members(short group);
	Group get(Short gid);
}
